//
//  VideoAddText.h
//  ShowDanceDemo
//
//  Created by cc on 15/10/28.
//  Copyright © 2015年 cc. All rights reserved.
//

#import "NSMediaEdit.h"

#import "LyricItem.h"
#import "FontModel.h"
#import "BorderModel.h"
#import "CameraTransformModel.h"
@class TitlesModel;
@interface VideoEffectUtil : NSMediaEdit

@property(nonatomic,copy)NSString *borderFolderPath;
@property(nonatomic,assign)NSUInteger bitRate;

@property(nonatomic,assign)CGSize natureSize;

@property(nonatomic,strong)UIImage *coverImage;
@property(nonatomic,strong)NSMutableArray *coverImageArray;
@property(nonatomic,copy)NSString *albumName;

+(VideoEffectUtil *)sharedInstance;

-(void)addEffect:(NSURL *)videoUrl titlesVideoUrl:(NSURL *)titlesVideoUrl bgMusicUrl:(NSURL*)bgMusicUrl lyricItems:(NSArray*)lyricItems  borderModel:(BorderModel*)borderModel fontModels:(NSArray *)fontModels titlesModels:(NSArray *)titlesModels cammeraTranfromModel:(CameraTransformModel*)cammeraTranfromModel progressBlock:(ProgressBlock)progressBlock completeBlock:(ExportCompleteBlock)completeBlock failureBlock:(FailureBlock)failureBlock;

@end
